package com.foreverwin.jzymes.report.grind.mapper;

import com.foreverwin.jzymes.common.domain.ActivityLog;
import com.foreverwin.jzymes.production.grind.domain.GrindCheck;
import com.foreverwin.jzymes.production.grind.domain.GrindCheckNc;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface GrindLogReportMapper {
    /**
     * 研磨产出报表查询
     *
     * @return
     * */
    public List<ActivityLog> selectActivityLogByReport(@Param("site") String site, @Param("machineType") String machineType, @Param("itemBo") String itemBo, @Param("startDate") Date startDate, @Param("endDate") Date endDate );


    public List<GrindCheck> selectGrindCheckByReport(@Param("site") String site, @Param("itemBo") String itemBo, @Param("startDate") Date startDate, @Param("endDate") Date endDate );

    public List<GrindCheckNc> selectgrindCheckNCByReport(@Param("handle")String handle);
}
